It depends on a few thigns. From a science point of view we look for sugar levels, pH and acidity. Flavours of course are important and if the seeds are brown it means it is nearing end ripeness. Other thigns like texture of the skins and health of the vine are important too. And that doesn't even include scheduling it in and tank space!