Correct answer is
After they reach a logical end of creating the functionality
When multiple team members are working on a related feature, scrum is the best option available.
Scrum is a framework that helps a team in working together on a related topic. It focusses on managing knowledge-based work, along with software development.
In this framework, multiple teams do not need to integrate more often yet can deliver the products together.