A 3.9-ton truck that can go 100 miles on a single charge is seriously impressive.