One place I currently work changes the oil every 6K miles, but it's very severe duty. The other place changes the oil on the light duty trucks at 8K and 14K on the heavy duty stuff. The equipment hours varies greatly depending on duty cycle.
The over the road stuff that is not worked real hard, long trips and only hauling 80K generally go 20-25k miles. This is either on re-refined 15w40 or whatever is on sale, usually 76 or Delo. We do have some equipment running in very cold climates or other situations where we would run a different oil, but most stuff gets 15w40.
We don't get a lot of miles out of our OTR engines but a lot of hours. It's not uncommon for an engine at only 300,000 miles to have 18-20,000+ hours on it. Series 60 Detroits are a million mile engine usually, but the heads do need inspections. The 60's run very stiff valve springs, and if the overhead isn't kept in shape you'll end up with problems pretty quick.