Oil change indicator uses mileage, idle time, and engine load to calculate oil change timing.

Along with several other variables.

If you've been working the truck hard, definitely possible to have a very early indicator.

Or it wasn't reset last time.