So tax the trucks; not gas.
You do realize that taxing either has a negative effect on things you and I buy every day, right? No one likes the big 18-wheeler trucks, but none of the local supermarkets get restocked with food without those big, nasty trucks. If we make it more expensive for those trucks to operate, guess who's really going to pay for it?
That would be: us.