Clean the hose off and canister and anything else you might suspect. Start the eng and see if you can see the leak. Also, without moving the truck, check and see where the puddle is in relation to engine. Example, if you see puddle and its directly below the oil canister then that where the leak is. And for the cost of the hose and the time to replace it...do it.having too much oil in the engine isnt going to cause leaks on the pressure side of the system.