Apologies if it sounds too dumb, but on the descent you have additional mass of your cargo that needs to be opposed by equal amount of braking force (magnetic or otherwise), on the ascent you have an unladen truck which needs lesser energy to move.
So essentially the magnet has to be sized for the descent not for the ascent. Or am I completely missing something?