changing oil off of fuel consumption, to me is the most logical way to go. If i recall correctly Caterpillar recommends changing at xxxxx revolutions of the engine but thet is a little tougher to measure. some tractors go off of lbs of fuel others use hrs of operation.