Too bad the rail industry doesn't care to compete in general. Trucks run when you want them to. Rail means you need to rearrange your shipping to fit them.
There are exceptions, but when it doesn't take much digging to discover rail doesn't care to get more of this business even though they could with a bit of customer service.
You still have to provide last mile delivery, loading and unloading operations thus it takes more time. Plus adjust the logistics chain. If you have big warehouses built for trucked goods, tough luck.
Maybe comparing the bill from a trucking company against the bill from the rail; How much does it cost to get that freight from the train station to my delivery location, though?