Absolutely, that will consistently return you up to 20 of the user’s most recent tweets and retweets, regardless of whether they happened 10 days ago or 10 seconds ago.
For best results, you’d keep track of the most recent tweet ID you encountered and on subsequent requests attach it as a since_id parameter. But at its simplest, you can omit the since_id to just imply “most recent”