결론부터 말씀드리자면 best friends는 '절친한 친구'라는 의미로, 매우 널리 쓰이는 콜로케이션 중 하나이기 때문입니다. 질문자님께서는 아마 best는 good의 최상급 표현이므로 앞에 the가 붙어야 하는 것이 아닌가 하고 생각하실 수도 있겠지만, 'best friends' 자체가 한 묶음으로 널리 통용되는 관용적 표현이기 때문에 최상급을 나타내는 정관사 the를 생략하고 사용하는 것이 더 자연스럽습니다.