You have failed to factor in
You have failed to factor in some environmental impacts.
The diesel fuel used to mine the materials for the building of the batteries, crude oil needed for the production of plastics, tires, asbestos for brake linings and steel for frames, brake drums the works. Also where do you think the power cones from to charge them? Hydroelectric ( which is in serious trouble from a drought in the west) coal fired and natural gas fired power plants, maybe some renewable sources and nuclear plants.
I think electric trucks have a place but are they the next Peterbuilt? No, not by a long shot. In local lol companies maybe. UPS and Usps would benefit.
They will never be able to replace diesel powered trucks unless we disrupt our entire supply chain.
Keep developing of course but don't white wash over the impacts.