A time-proven alternative is to install trolleys on such trucks and put overhead wires, similar to trolleybuses ([1]) or electric trains. It's known to scale to thousand kilometers, easy to service and cheap to install. And the road would remain just dumb asphalt / concrete.