Loading and unloading rates dependson many things. Critical is the vapour inlet / exit rates and handling capacities. Many a rail car has collapsed due to pump out rate exceeeding gas (air) inlet rate. None of these tanks are rated for even a slight vacuum. Many systems don't have pumps but simply use gracity instead or pump via an atmospheric buried tank with vent aboive the high liquid level to prevent the pump creating a pressure lower than atmospher if the vent became blocked or was not opened properly
Loading hoses and connections are also typically your key factor as you need to limit flow velocity to prevent surge and excess static electricity, especially in diesel to around 5 to 6 m/sec. You're normally looking at 3" or 4" loading hoses and conneections for trucks, maybe 6" or 8" for rail tankers.
When you had a single dip pipe going into top loading tankers, you were probably looking at 35 to 40 minutes to load a 28,000 litre multi bay tanker. With multiple bottom loading connections - maybe 20 to 25 minutes. I've seen unloading rates from rail tankers of an average of 80-100 m3/hr each, using a gravity fed tank.
Keeping the liquid relatively still in the vessel while loading is also important to prevent excessive vapour, spilling and hence fill and discharge rates are established over time to be a practical time that doesn't creat huge velocities or vapour volumes, but completes the operation in a reasonable time.
My motto: Learn something new every day
Also: There's usually a good reason why everyone does it that way