I believe that it should the cost to repair roads should be the responsibility of those who cause the damage. Yes, this would raise cost of goods shipped via truck. If you're ordering things that need to be shipped via truck, you should be responsible for that damage.
Why should I be taxed to fix road damage based on a metric that doesn't begin to accurately reflect my actual contribution to the problem?
Additionally, if the trucking industry had to raise rates due to a higher 'road maintenance tax' this may also make more efficient forms of transportation more popular, ie trains.