If I'm in a lightweight sports car, an engine that has peak torque numbers smaller than peak horsepower numbers is acceptable. But not for a truck that's used to haul loads.
Obviously it's far more complex than that, but as a general rule of thumb, motors that have larger peak lb.-ft. numbers, and when those numbers occur at lower RPMs, they make more suitable prime movers for heavier vehicles.
A more precise measurement is to find the lowest RPM that the vehicle will keep moving reliably at (typically 1000-1500), and the RPM at peak HP. Take the first integral of the horsepower and/or torque curve(s) between these two limits. This will give a better picture of the motor's ability to move the vehicle throughout it's usable power band. For trucks that you're not going to want to run up to redline every time, modify the high limit to the peak torque RPM.