Yes, testing under various network conditions is crucial to ensure that an app or website performs optimally for all users. This includes testing under different bandwidths (from high-speed 5G to slower 3G connections), checking performance with unstable connections or network dropouts, and even testing in offline scenarios. Such testing helps in identifying potential bottlenecks or issues that users might face in real-world network environments and ensures a consistent and smooth user experience across different scenarios.