In my opinion generally it is best not to snack at all. Eat a sufficiently satiating meal so you can get to the next meal without feeling hungry.
If you must snack and don't want to disturb your pre and post meal BG test results, the snack on something that is next to no carbs at all e.g. a large boiled egg is less than 0.5gms of carbs as is 100gms of Cheddar Cheese.
So far as timing of BG test(s) after a meal I vary it dependent on the content of the meal, so for some meals I may test 3 times:
For high(er) refined carbs, I test after 90min
For a typical Low carb meal, I test after 2hrs
For a low carb but high Protein meal I test after 2and a half or 3 hours (depending upon the timing of the next meal) - because Proteins do raise BG, just taking longer and lasting for longer like a carb spike on its side.