Interesting subject.
I am a retired truck fleet manager. About 4 years now. On my last job I operated 65 tractors. Most of them Cummins but I had Macks and Detriot Diesels too. The Cummins engine company used to sell a machine that had 3 hoses. Two of them dropped into the fuel tank and one connected to a quick coupler on the oil pan. The machine had a pump and two spin-on filters. It would suck diesel out of the fuel tank while it sucked engine oil out of the crankcase. It would mix them, filter them, and return the diesel \ oil mixture to the fuel tank to be burned on the next trip out.
Made for a real fast oil change. The mechanic would put the machine to work and while it was doing its thing he would change the oil filter. Then disconnect the machine and fill with oil. The whole process was blessed by Cummins. Mack and Detriot Diesel said no way though. I did this for about 15 years and never had a problem with it.
There was also some hardware available that would draw a metered amount of oil from the crankcase while the truck was being operated and burn it with the fuel. It replaced it with oil from an on-board oil tank. This was a perpetual oil change. The serviceman would just have to change the oil filter and refill the oil tank every 25000 miles or so.
I considered switching to this equipment, but I retired instead.