It will take approximately 3-4 hours to smoke a 3 lb sirloin roast.