Yes a diesel pickup truck will be more fuel efficient than those that run on normal fuel. Diesel is designed to run longer than the regular fuel however it comes at a higher cost.
the advantage diesel pickup trucks have is that they have been around for a while, the technology has been proven, and they are cheaper. The disadvantage is the gas mileage. Compare and decide for...