Discussion about this I heard 50 years ago is the alternative to trucks tends to be rail. The real unfairness is railroads have to pay to maintain their infrastructure while trucks do not pay anything close to the costs for theirs.
If you forced trucks to pay for the damage they do to roads rail freight would be far more competitive.