Well, the ideal viscosity is depending on your country's environment. In general, both 5W30 and 10W40 are suitable for high mileage trucks. If you are living in a summer-friendly country, 10W40 is best for you. But for winter, 5W30 is the best.