Mass of the batteries. It takes significantly more energy to have an effect on a 50,000 lb truck than it does a prius. All highways have weight restrictions (its based on axle weight), thats why they have weigh stations. Its very common to be traveling only 100 lbs under the weight limit. Sometimes drivers cannot fill up their fuel tanks or risk being over weight. If the federal government allowed higher weights for batteries you might see some effect.
Little Note: Most tractor trailer engines require 3 or more large batteries to start. If left to sit in a cold temp like 20 degrees F, some do not start at all. You are talking about a much larger engine, and a much greater mass.
Another note: most cars have 3-5 speed transmission, most trucks have 10-16 speed transmission, which enables more efficiency options.
New trucks with all the "anti pollution" crap get 6-7 mpg with 50k lbs.. Do the math on a prius and compare. (get rid of the "anti pollution" and they would get 10+)