A 3-pound roast will take about 5 hours to smoke. Initially, start with the temperature at 180 degrees F and then bump it up to 225 degrees F for the remainder of the cooking time. However, each smoker grill is different, so the cooking time may vary slightly for the roast to get to the doneness you prefer.