I'd take note of the mileage and take a 2-3 oz oil sample for testing. Look at
the report to see what the wear metals are and the Total Base Number, over 3.5, plenty good,
under 2 or just 1, then oil was ready for a change.
Then dump in 2 cups of kerosene into the old oil, engine hot, then idle for 20 minutes or so, no load,
then drain the oil, let it drip for 20 minutes, new oil filter and new oil.
Oil will stay cleaner longer, maybe a month longer before it darkens again. Kerosene is real
good at taking out sludge and residue from interior surfaces.
In my gas engine application with stop/start driving and a pair of FilterMags, oil
appearance seems to correlate with very low wear metals more then 'dirt' or soot, amber clear to
about 6,000 miles and slowly darkens until I change at 8,200 miles. But I'm not towing anything either.