That's a nice setup. I would be afraid of loosing too much space for actual truck usage; furniture, pallets of stuff from manufacturers, loading old pallets to use for fishing spots, just general truck stuff.
I've had my current truck for 27 years, it's never even had a tool box on it, that would take up too much needed space.
I could see doing something like that for gas; lawnmowers, sxs, boat at the lake, sea doo, etc. It sure would make it easier than hauling 5 gallon cans everywhere, just back it up to the truck, fill it, away we go.