I agree with this.
My F150 has an engine hour timer for total hours and engine idle hours (~11% for me) as well as a timer and mpg average for both trip 1 and 2. I always use one of the trips as the counter for the oil change, and change when my OLM hits 30%. I fall in the severe service category either way but depending on summer vs winter and how often I tow, it usually comes due between 3,000 - 5,000 miles and 140 - 180 engine hours per change.