But you still need to maintain existing and build new roads, and not only trucks drive on the road. What about snow? It needs to be removed for normal cars as well as trucks.
Growth should pay for growth, so, no, we also don't need to pay for new roads.
Roads are also funded by property tax.