A tire condition system configured to carry out the following steps: providing a vehicle having one or more wheel assemblies having one or more tires with a tire tread; providing an onboard computer having one or more data processors, wherein said one or more processors are operably configured to receive and analyze data from one or more sensors; measuring a tread depth of said tire tread of said one or more tires of said one or more wheel assemblies ; determining an amount of distance said one or more wheel assemblies experience a wheel slip condition; determining an amount of distance said one or more wheel assemblies drive over one or more road materials of one or more roads; determining an amount of distance said one or more wheel assemblies drive over one or more road grades; determining an amount of distance said one or more wheel assemblies drive in rain; determining an amount of distance said one or more wheel assemblies drive in snow; characterized by determining an amount of distance one or more loads are on said vehicle ; and predicting when said tread depth of said tire tread of said one or more tires of said one or more wheel assemblies will fall below a minimum tread depth, wherein said prediction is determined by said amount of distance determined said one or more wheel assemblies experience said wheel slip condition, said amount of distance determined said one or more wheel assemblies have driven over said one or more road materials, said amount of distance said one or more wheel assemblies drive in said rain determined, said amount of distance said one or more wheel assemblies drive in said snow determined, said amount of distance determined said one or more loads are on said vehicle , and said amount of distance determined said one or more wheel assemblies have driven over one or more road grades. providing a vehicle having one or more wheel assemblies having one or more tires with a tire tread; providing an onboard computer having one or more data processors, wherein said one or more processors are operably configured to receive and analyze data from one or more sensors; measuring a tread depth of said tire tread of said one or more tires of said one or more wheel assemblies ; determining an amount of distance said one or more wheel assemblies experience a wheel slip condition; determining an amount of distance said one or more wheel assemblies drive over one or more road materials of one or more roads; determining an amount of distance said one or more wheel assemblies drive over one or more road grades; determining an amount of distance said one or more wheel assemblies drive in rain; determining an amount of distance said one or more wheel assemblies drive in snow; characterized by determining an amount of distance one or more loads are on said vehicle ; and predicting when said tread depth of said tire tread of said one or more tires of said one or more wheel assemblies will fall below a minimum tread depth, wherein said prediction is determined by said amount of distance determined said one or more wheel assemblies experience said wheel slip condition, said amount of distance determined said one or more wheel assemblies have driven over said one or more road materials, said amount of distance said one or more wheel assemblies drive in said rain determined, said amount of distance said one or more wheel assemblies drive in said snow determined, said amount of distance determined said one or more loads are on said vehicle , and said amount of distance determined said one or more wheel assemblies have driven over one or more road grades. <EOS>