Yes, you should bring your meat to room temperature before roasting, as it promotes more even cooking and helps prevent an overcooked exterior with a raw interior.
Allowing meat to come to room temperature before roasting is a crucial step for achieving uniform doneness. When a cold piece of meat (straight from the refrigerator) is placed directly into a hot oven, the outer layers cook much faster than the inner core. This can result in an undesirable 'bullseye' effect, where the exterior is overcooked and dry while the center is still raw or undercooked. By letting the meat sit out, typically for 30 minutes to 2 hours for smaller cuts and up to 3-4 hours for very large roasts (depending on size and ambient temperature), its internal temperature rises closer to the oven's starting temperature. This reduces the thermal shock and allows the heat to penetrate more evenly from edge to center, leading to a consistently cooked roast with a more tender texture.
While bringing meat to room temperature is beneficial, avoid leaving it out for excessively long periods (e.g., more than 4 hours for large roasts or 2 hours for smaller cuts) to prevent bacterial growth; use common sense based on food safety guidelines.