A very interesting idea. Can't wait to see some ideas about why this could or could not work.
How much weight could a 100Hp DC motor efficiently drive? With the truck and engine coupled with a big motor and a bed full of batteries....the thing would have to weigh somewhere around 12-13,000 pounds.