Here is a fast and simple solution.
The infinite lines extending any given line segments will always create a triangle on a plane as long as they are not parallel. Therefore, what you want is that all of the given line segments should belong to that triangle.
An easy way to check this is to consider the region ball which encloses that triangle, and then use the command RegionWithin to check if the given line segments belong to that ball. If all of them belong to that ball, then the answer to your question is True.
Following command basically does that:
ClearAll[test];
test = Module[{lines, points, disk, lineSegments},
lines[i_] := (InfiniteLine /@ #)[[i]];
points =
Flatten[Table[{x, y} /.
Flatten[Solve[{x, y} \[Element] lines[i] && {x, y} \[Element]
lines[j], {x, y}]], {i, 1, 2}, {j, i + 1, 3}], 1];
disk = BoundingRegion[points, "MinDisk"];
lineSegments =
Flatten@Table[Line[{#[[i]], #[[j]]}], {i, 1, 2}, {j, i + 1, 3}];
Graphics[Flatten@Join[{disk}, {Red}, lineSegments]]
And @@ Table[RegionWithin[disk, lineSegments[[i]]], {i, 3}]
] &;
The scooping variable lines are the infinite lines to which given line segments belong to. The variable points are the intersection points with which we create the variable disk. Finally, we generate the line segments with the variable lineSegments and check if they belong to the region of ball.
The good thing about this method is that it also visualizes how the situation is True or False. For example, for the examples you gave, we immediately see that for
lines1 = {{{3.4, 3}, {3, 0}}, {{3, 0}, {5, 0.2}}, {{5, 0.2}, {4.2, 5}}};
lines2 = {{{0, 0.8}, {3, 0}}, {{3, 0}, {5, 0.2}}, {{5, 0.2}, {8, 3}}};
lines3 = {{{3.4, 2}, {3, 0}}, {{3, 0}, {5, 0.2}}, {{5, 0.2}, {6, -3}}};
we get

Of course there is nothing special about the lines being connected to each other, which is the case in your examples. We see that the code works equally well for disconnected line segments, for example:
test4 = {{{1, 2}, {1, 1}}, {{2, 2}, {3, 3}}, {{4, 4}, {3, 4}}};
test5 = {{{1, 4}, {1, 1}}, {{2, 2}, {3, 3}}, {{4, 4}, {3, 4}}};
test6 = {{{1, 5}, {1, 1}}, {{2, 2}, {3, 3}}, {{4, 4}, {3, 4}}};
