As people are saying, 15-30 minutes pre-meal. You need time for the ingredients to do their magic, like GLUT-4 translocation, etc. so it will shuttle nutrients to the right place.
If it's not in your system prior to eating, then the insulin response will happen as if you hadn't taken anything and misses the point of an insulin mimicker / nutrient repartitioner.