When ready to smoke, preheat your smoker to 225°F (107°C) according to your manufacturer's instructions. If you're using a charcoal grill, arrange the charcoal to one side to create a hot side and a cooler side. If using a pellet grill, double-check the hopper and make sure it has enough pellets.
As soon as the smoker reaches the right temperature, place the roast directly on the grill grates.
When the smoker reaches the right temperature, place the roast directly on the grates. Close your smoker and smoke the roast until the internal temperature reaches 130°F (54°C) for medium-rare or 140°F (60°C) for medium. This should take 2-3 hours but varies depending on the exact size of your roast. To eliminate the guesswork, use a meat thermometer to check.
Once the roast has reached your desired temperature, take it out of the smoker and let it rest for 15-20 minutes so the juice can redistribute throughout, resulting in more moist and flavorful meat.
After resting, slice the roast against the grain and serve.