For beans that are used as 'dried beans', wait until they are dry and rattly.
While the bean pods are still green, then they are still growing inside.
I suppose that would go for butter beans too, unless you want to eat them fresh.
I think that you would still need to boil them vigorously for 10-15 mins anyway.